In addition to any of the preceding sets of options, when the-qipa option is in effect, if the compiler cannot vectorize, it tries to inline the MASS scalar functions before deciding to call them. 除了一系列的选项之外,当-qipa选项处于可用状态时,如果汇编器不能进行向量化,那么它会试着在决定调用它们之前去内联MASS标量函数。
The compiler creates these methods that call the appropriate method in the application handler. 编译器创建这些方法,它们调用应用处理程序中的正确方法。
Erasure is also responsible for the construction issues described above& that you cannot create an object of generic type because the compiler doesn't know what constructor to call. 擦除也是造成上述构造问题的原因,即不能创建泛型类型的对象,因为编译器不知道要调用什么构造函数。
Furthermore, by deferring compilation, the compiler has access to profiling data, which can be used to improve optimization decisions, such as whether to inline a particular method call. 而且,通过延迟编译,编译器可以访问性能分析数据,并用这些数据来改进优化决策,例如是否需要内联某个方法调用。
If the program is such that the compiler cannot vectorize, it automatically tries to call the equivalent MASS scalar functions. 如果汇编器不能对程序进行向量化,它会自动试着调用等价MASS标量函数。
The Java language, on the other hand, is static: the Java compiler ensures that all methods exist before you can call them. 另一方面,Java语言则是静态的:Java编译器将确保所有方法在您调用它们之前都是确实存在的。
When boxing requires conversion from int to Integer, rather than calling new Integer ( int), the compiler generates a call to Integer. valueOf ( int). 当装箱需要从int转换到Integer时,编译器并不调用newInteger(int),而是生成对Integer.valueOf(int)的调用。
I have worked with a modified version of GNU Compiler Collection ( GCC) that included a call out to a license manager. 我曾经使用过GNUCompilerCollection(GCC)的修订版,内含了一个对许可管理器的调用。
Which makes sense-how is the compiler supposed to know which object it should downcast in order to make the call fit one of those signatures? 这有何意义?为了使方法的调用符合签名,编译器如何知道应当对哪个对象进行向下转换操作呢?
The compiler has no way of telling if you have the right integers going into the method call in the correct order since they are just three integers. 编译器无法知道在调用方法时参数传递顺序是否正确,因为它们只是三个整数而已。
Whenever the compiler sees such an operator, it simply replaces it with the appropriate function call. 无论何时编译器见到这样一个操作符,它只是用合适的函数调用来替换它。
A stack probe is a sequence of code the compiler inserts into every function call. 堆栈探测是编译器插入到每个函数调用中的代码序列。
Otherwise, the compiler generates code to call the function directly. 如果不是虚函数,编译器直接生成代码调用函数。
Designing and implementing a teaching-oriented C-like compiler, which supports the definition of local and global variables, function parameters, as well as recursive call of functions. 设计并实现了一个面向教学的类C编译器,支持全局或局部变量的定义、函数参数传递和函数递归调用。
If you want to use the joint compiler from the command-line, you can call the groovyc command as usual, but specify the-j flag which will enable the joint compilation 如果你希望在命令行使用联合编译器,你可以像通常那样调用groovyc命令,但是使用-j参数来进行联合编译
When a virtual function is called through a reference or pointer, the compiler generates code to decide at run time which function to call. 当虚函数通过引用或者指针调用时,编译器生成代码来决定在运行期调用哪个函数。
Function inlining has been proposed as an efficient compiler optimization technique. It expands a function call site into the actual implementation of the function. 内联优化是一种有效的编译优化技术,它通过将函数体直接嵌入到调用点来消除函数调用开销。
Compiler technology using a combination of compiler for C language type definitions, variable definitions, operators, expressions, statements, function definitions and semantics of function call will be translated into temporal logic formulas. 结合利用编译技术实现的编译器,针对C语言类型定义、变量定义、运算符、表达式、语句、函数定义及函数调用的语义,将源程序翻译为时间逻辑公式。